﻿
html, body {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
/*text-align : center;*/
color : #333333;
margin : 0 0;
line-height:23px;
}
H1, H2, H3, H4, H5 {
font-size : 100%;
font-weight : normal;
}
UL, OL {
/*list-style : none;*/

}
li {
/*list-style-type : none;*/
}
A {
color : #333333;
text-decoration : none;
}
A:hover {
color : #333333;
text-decoration : underline;
}
A:focus {
outline : none;
}
.pageHeadings {
font : 20px Arial, Helvetica, sans-serif;
color : #333333;
text-decoration : none;
border-bottom : 1px dashed #cccccc;
width : 100%;
}
.cellBorder {
border : 1px solid #cccccc;
}
:focus {
outline : 0;
}
fieldset, img {
border : 0;
}
q:before, q:after {
content : '';
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
border-radius:5px;
}
.clr {
clear : both;
}
.lF {
float : left;
}
.rF {
float : right;
}
#wrapper {
width : 930px;
margin : 0 auto;
}
#header {
height : 930px;
height : 137px;
overflow : hidden;
background : url(/images/web-blue/header_rpt.gif) repeat-x;
}
.logo {
float : left;
background : url(/images/web-blue/logo1.png) no-repeat;
width : 370px;
height : 137px;
margin : 0 0;
}
.logo a {
display : block;
text-indent : -9999px;
width : 370px;
height : 137px;
}
.topSearchBox {
width : 328px;
float : right;
padding : 0 20px 0 0;
text-align : left;
overflow : hidden;
font-family : tahoma;
font-size : 11px;
color : #d5f0fb;
height : 90px;
line-height:13px;
}
.searchTxt {
background : #7cceee;
color : #ffffff;
border : 1px solid #79caeb;
height : 20px;
width : 117px;
}
.topSearchBox a {
font-family : tahoma;
font-size : 11px;
color : #d5f0fb;
text-decoration : none;
}
.topSearchBox a:hover {
text-decoration : underline;
}
.headerRight {
float : right;
text-align : right;
width : 469px;
height : 137px;
}
.navbar {
width : 469px;
height : 47px;
float : right;
text-align : right;
}
ul#nav {
width : 469px;
height : 47px;
background : url(/images/web-blue/nav.png) no-repeat;
position : relative;
padding : 0 0;
margin : 0 0;
}
ul#nav li {
float : left;
list-style : none;
padding : 0;
margin : 0;
list-style-type : none;
}
ul#nav li a {
position : absolute;
text-indent : -9999px;
text-decoration : none;
border : none !important ;
top : 0;
height : 47px;
}
ul#nav li#nav-1 a {
left : 0;
width : 104px;
background : url("/images/web-blue/nav.png") no-repeat 0 0;
}
ul#nav li#nav-2 a {
left : 104px;
width : 142px;
background : url("/images/web-blue/nav.png") no-repeat -104px 0;
}
ul#nav li#nav-3 a {
left : 246px;
width : 104px;
background : url("/images/web-blue/nav.png") no-repeat -246px 0;
}
ul#nav li#nav-4 a {
left : 350px;
width : 119px;
background : url("/images/web-blue/nav.png") no-repeat -350px 0;
}
ul#nav li#nav-1 a:hover {
background-position : 0 -47px;
}
ul#nav li#nav-2 a:hover {
background-position : -104px -47px;
}
ul#nav li#nav-3 a:hover {
background-position : -246px -47px;
}
ul#nav li#nav-4 a:hover {
background-position : -350px -47px;
}
ul#nav li#nav-1 a.active {
background-position : 0 -47px;
}
ul#nav li#nav-2 a.active {
background-position : -104px -47px;
}
ul#nav li#nav-3 a.active {
background-position : -246px -47px;
}
ul#nav li#nav-4 a.active {
background-position : -350px -47px;
}
#ContentArea {
width : 930px;
overflow : hidden;
background : url(/images/web-blue/content_bg.gif) repeat-y;
}
#ContentArea2 {
width : 930px;
}
.contentLeft {
width : 197px;
float : left;
overflow : hidden;
}
#ContentBtm {
width : 930px;
height : 8px;
overflow : hidden;
background : url(images/content_btm.gif) no-repeat top;
}
.orangeHead1 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #ffa303;
text-decoration : none;
}
.lft_link {
padding-left : 15px;
border-bottom : 1px dashed #d8d8d8;

}
.lft_link a {
	text-decoration : none;
	/*color : #333333;*/
color:#034E8A;
	font-weight: bold;
}
.lft_link a:hover {
text-decoration : underline;
}
.lft_link1 {
padding-left : 15px;
border-bottom : 1px dashed #d8d8d8;

}
.lft_link1 a {
	text-decoration : none;
	color : #333333;

	
}
.lft_link a:hover {
text-decoration : underline;
}






.lftSublinks {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #3ba0da;
padding-left : 10px;
}
.lftSublinks a {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #3ba0da;
}
.lftSublinks a:hover {
text-decoration : underline;
}
.contentRight {
width : 725px;
float : right;
overflow : hidden;
text-align : left;
}
.contentRight a:hover {
text-decoration : none;
}
.topBanner {
/*width : 725px;*/
height : 350px;
overflow : hidden;
margin : 0 0;
padding : 0 0;
background-color: #F0F1F1;
}
.bluBox {
width : 725px;
}
.bluBoxTop {
background : #c5e1ed url(images/blu_box_bg.jpg) repeat-x top;
width : 725px;
overflow : hidden;
padding-top : 10px;
text-align : left;
padding-bottom : 6px;
}
.bluBoxBtm {
background : url(images/blubx_btm.jpg) no-repeat;
overflow : hidden;
width : 725px;
height : 8px;
}
.box1 {
float : left;
width : 228px;
background : url(images/sep.jpg) no-repeat top right;
margin-left : 12px;
color : #034e8a;
padding-right : 12px;
width : 213px;
font-size : 11px;
overflow : hidden;
}
.box1 a.readMore {
color : #ffffff;
float : right;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.box1 a.readMore:hover {
text-decoration : underline;
}
.box1 a {
text-decoration : none;
color : #034e8a;
}
.box1 a:hover {
text-decoration : underline;
}
.box2 {
float : left;
width : 228px;
margin-left : 12px;
color : #034e8a;
padding-right : 12px;
width : 213px;
font-size : 11px;
}
.box2 img {
margin-right : 5px;
}
.box2 a {
text-decoration : none;
color : #034e8a;
}
.box2 a:hover {
text-decoration : underline;
}
.box2 a.readMore {
color : #ffffff;
float : right;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.box2 a.readMore:hover {
text-decoration : underline;
}
.specialBox {
width : 725px;
padding : 10px 4px 10px 4px;
width : 717px;
overflow : hidden;
text-align : left;
margin : 0 0;
}
.specialBox p.head {
font : bold 16px Arial, Helvetica, sans-serif;
color : #ffa303;
text-decoration : none;
width : 100%;
height : 30px;
border-bottom : 1px dashed #d8d8d8;
margin : 0 0;
}
.splBOx1 {
width : 355px;
float : left;
padding : 8px 8px 8px 8px;
width : 339px;
background : url(images/spl_sep.gif) no-repeat right;
margin-top : 12px;
}
.splBOx1 img {
margin-right : 10px;
}
.splBOx1 p {
margin : 0 0;
}
a.proName {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #4ab7e4;
text-decoration : none;
}
a.proName:hover {
text-decoration : underline;
}
.price {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #4ab7e4;
text-decoration : none;
font-weight : bold;
}
a.cart {
color : #4ab7e4;
text-decoration : underline;
width : 90px;
padding-left : 25px;
width : 65px;
background : url(images/cart.gif) no-repeat left;
background-position : 8px;
margin-left : 130px;
}
a.cart:hover {
text-decoration : none;
}
.splBOx2 {
width : 355px;
float : left;
padding : 8px 8px 8px 15px;
width : 332px;
margin-top : 12px;
}
.splBOx2 p {
margin : 0 0;
}
.splBOx2 img {
margin-right : 10px;
}
.health_newsBOx {
width : 352px;
float : left;
text-align : justify;
overflow : hidden;
margin-left : 6px;
padding-right : 10px;
width : 342px;
}
p.head2 {
width : 90%;
font : bold 16px Arial, Helvetica, sans-serif;
color : #ffa303;
text-decoration : none;
height : 30px;
border-bottom : 1px dashed #d8d8d8;
}
.health_newsBOx a {
color : #3ba0da;
text-decoration : none;
}
.health_newsBOx a:hover {
text-decoration : underline;
}
#footer {
width : 930px;
margin-top : 15px;
background : url(/images/web-blue/footer_bg.gif) repeat-x top;
padding : 21px 15px 5px 15px;
width : 900px;
font-size : 11px;
overflow : hidden;
}
#footer a {
text-decoration : none;
color : #666666;
}
#footer a:hover {
text-decoration : underline;
}
.footerRight {
text-align : left;
width : 470px;
float : right;
}
.border {
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
}
.formbox {
background-color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
border : 1px solid #cccccc;
}
.form_btns {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
text-decoration : none;
text-align : center;
vertical-align : middle;
height : 25px;
background-image : url(images/bt_bg.gif);
background-repeat : repeat-x;
background-position : left top;
font-weight : bold;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
}
a.cartInner {
color : #333333;
text-decoration : underline;
width : 90px;
padding-left : 25px;
width : 65px;
background : url(images/blk_cart.gif) no-repeat left;
background-position : 8px;
}
a.cartInner:hover {
text-decoration : none;
}
.health_newsBOx p {
margin : 0 0;
}
.proName1 {
font : 18px Arial, Helvetica, sans-serif;
color : #666666;
text-decoration : none;
}
.form_btns123 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
text-align : center;
vertical-align : middle;
height : 25px;
background : #999999;
font-weight : bold;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
cursor:pointer;
margin-top:3px;
}
.wht_headings {
font : bold 12px Tahoma;
color : #ffffff;
text-decoration : none;
}
.alpha ul {
	list-style : none;
	float:left;
	margin: 0px;
	padding: 0px;
}
.alpha ul li {
display : inline;
float : left;
}
.alpha ul li A {
display : block;
border : 1px solid #999999;
margin-right : 1px;
width : 10px;
font-size : 11px;
height : 15px;
text-align : center;
padding : 2px 1px;
}
.alpha ul li A:hover {
text-decoration : none;
color : #ffffff;
background : #7a7b7b;
}
.alpha ul li .act2 {
text-decoration : none;
color : #ffffff;
background : #7a7b7b;
}
.smaltxt {
font-size : 11px;
}

.smaltxtthankyou {
font-size : 13px;
}
.red {
font : 11px Arial, Helvetica, sans-serif;
color : #ff3300;
}
.link3 {
color : #333333;
}
.link3 a {
color : #3ba0da;
text-decoration : none;
font-weight:bold;
}
.link3 a:hover {
color : #3ba0da;
text-decoration : underline !important;
font-weight:bold;
}
.yellowBox {
width : 725px;
padding : 8px 8px 8px 8px;
width : 709px;
overflow : hidden;
text-align : left;
margin : 10px 0 10px 0;
}
.rightDotted {
border-right : 1px solid #cccccc;
}
a.cartSplpro {
color : #4ab7e4;
text-decoration : underline;
width : 90px;
padding-left : 25px;
width : 65px;
background : url(images/blk_cart.gif) no-repeat left;
}
a.cartSplpro:hover {
text-decoration : none;
}
.img1 {
	padding-top: 2px;
	margin-right: 4px;
}

.bull2 {
	margin: 0px;
	padding: 0px;
}
.bull2  ul {
	margin: 0px;
	padding: 0px;
}
.bull2  ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.bull2  ul li A {
	display: block;
	background: url(images/blue_arrow.gif) no-repeat left 5px;
	padding-left: 12px;
}
.bull2  ul li A:hover {}

.menu1{
display: none;
margin-left:8px;
margin-bottom:2px;
background: url("../images/bulletsq.gif") no-repeat scroll 6px 6px transparent;
list-style-type: none;
margin: 0 12 2px;
padding: 1px 0 0 17px;	
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

.menu2{
font-weight: bold;
color: #034E8A;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
font-size: 12px;
list-style-type: none;
margin: 0 0 4px;
padding: 1px 0 1px 30px;
}
h2
{
    
    color: #FFA303;
    font: bold 16px Arial,Helvetica,sans-serif;
  
    text-decoration: none;
    width: 90%;
}
#nav span
{
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    position:relative;
    top:10px;
}
label{display:block;padding-top:10px;font-weight:bold;}
fieldset ol{margin-left:-40px;}
#cphBaseBody_cphContainer_SignUpControl_rdoGender label{display:inline;}
#cphBaseBody_cphContainer_SignUpControl_rdoGender{display:inline;}
input[type=text],input[type=password]{width:200px;}
h5{font-weight:bold;}
.print 
{
    background: url("/images/print_black.gif") no-repeat scroll 0 3px transparent;
    bottom: 10px;
    color: #000000;
    font-size: 10px;
    padding-left: 20px;
    right: 1px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 1;
}
.print_holder {text-align:right;padding-right:10px;}
.menu2{border-bottom: 1px dashed rgb(216, 216, 216);background: url("/images/web-blue/plus_sign_new.gif") no-repeat scroll 15px 7px transparent;}
.msg.warning {
    background-color: #FFF5CC;
    border: 2px solid #F2DD8C;
}
.msg.warning a {
    color: #DF0000;
}
.msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {
    color: #303030;
}
.msg.info {
    background-color: #E8F6FF;
    border: 2px solid #B8E2FB;
}
.msg.done {
    background-color: #EAF7D9;
    border: 2px solid #BBDF8D;
}
.msg.error {
    background-color: #FEEBEB;
    border: 2px solid #FFAEAE;
}

.msg {padding:10px; padding-left:35px;}
.msg.warning {background:url("../design/ico-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("../design/ico-info.gif") 10px 50% no-repeat;}
.msg.done {background:url("../design/ico-done.gif") 10px 50% no-repeat;}
.msg.error {background:url("../design/ico-delete.gif") 10px 50% no-repeat;}
.consult-symp-list .symptom,.consultationResult .condition
{
    width:300px;
    padding-left:50px;
}
.consult-symp-list .category
{
    font-weight:bold;
}
.consultation label{display:inline;font-weight:normal;}
.consultation{width:100%;}
.current{font-weight:bold;}
.medicine-details-holder table{background-color:#e8e8e8;width:100%;}
.medicine-details-holder td:first-child{font-weight:bold;vertical-align:top;}

.itemlist .header td {
    background-color: #E8E8E8;
    font-weight: bold;
}
.contentRight table {}
h1{color: #FFA303;font: bold 20px Arial,Helvetica,sans-serif;height: 30px;text-decoration: none;width: 90%;}
.check 
{
    
    background: url("/images/web-blue/check_green.gif") no-repeat scroll 0 1px transparent;
    
    margin: 0;
    padding: 0px 0 5px 15px;
    background-position: 0 5px;
}
.pCheck {font-weight:bold;font-size:15px; }
.condition_detail .consult-symp-list{padding-left:15px;}
.condition_detail .consult-symp-list td{ padding-left: 13px;}
.medImage{height:100px;}
.contentRight input[type="checkbox"] {
    position: relative;
    top: 2px;
}
p{text-align:justify !important;}
.whitebg{background-color:#FFFFFF;}
#symptomContent,#chosenSymptomContent{background-color:#FFF;border-radius:5px;padding:10px;}
#symptomHolder {background-color:#96AF47;border-radius:5px;padding:2px;width:450px;float:left;}
#symptomHolder h2,#chosenSymptomHolder h2 {color:#FFFFFF;margin:3px;}
#symptomContent .input_field{width:240px;}
#symptoms
{
    height:400px;
    overflow:scroll;
}
#symptomContent #symptoms div.coolBorder,#chosenSymptomContent #chosenSymptoms div.coolBorder
{
    background-color: #E8E8E8;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: block;
    font-weight: normal;
    padding: 3px 0 3px 10px;
    margin-bottom:5px;
    overflow:hidden;
}
#symptomContent #symptoms div .add
{
    float:right;   
    font-weight:bold;
    padding:0px 10px 0 0;
    color:Green;
}
#chosenSymptomContent #chosenSymptoms div .delete
{
    float:right;   
    font-weight:bold;
    padding:0px 10px 0 0;
    color:red;
}
#symptomContent #symptoms div.coolBorder:hover,#chosenSymptomContent #chosenSymptoms div.coolBorder:hover
{
    font-weight:bold;
}
#ajaxSymptom
{
    overflow:hidden;
    width:100%;
}
#chosenSymptomHolder
{
    float:right;
    width:250px;
    background-color:#96AF47;
    border-radius:5px;
    padding:2px;
}
#symptomContent #symptoms div.coolBorder div:first-child
{
    float: left;
    width: 380px;
}

#chosenSymptomContent #chosenSymptoms div.coolBorder div:first-child
{
    float: left;
    width: 180px;
}
#chosenSymptoms{height:466px;overflow:scroll;
}
.coolBorder
{
    background-color: #96AF47;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    padding: 3px;
    margin-bottom:5px;
    overflow:hidden;
    margin-right:3px;
}
.coolBorder a
{
    color:#FFF;
}
.coolBorder:hover
{
    background-color:#6DB9E6;
    color:Black;
}
.coolBorder a:hover
{
    color:#FFF;
    text-decoration:none !important;
}
.defaultCursor
{
    cursor:default;
}
#consultationStep1
{
    background-color: rgb(232, 232, 232);
    width: 320px; 
    margin-left: 190px;
    padding: 20px;
    border-radius: 20px;
}
#popMessage
{
    background: none repeat scroll 0 0 #E8E8E8;
    border-radius: 5px 5px 5px 5px;
    font-weight: bold;
}
#cphBaseBody_cphContainer_account_subTemplate_rdoGender label
{
    font-weight: normal;
}
td a.form_btns123 {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 5px;
}
td a.form_btns123:hover{
    color:#FFF;
    text-decoration:none !important;
}